package com.taylor.core.bean;

import java.sql.Date;
import java.sql.Time;

public class LessonEventBean {
	/*
	 * same as column
	 */
	private Integer le_id;
	private Integer li_id;
	private Integer lp_id;
	private Date le_date;
	private Time le_start_time;
	private Time le_lesson_time;
	private Integer le_lesson_days;
	private Integer le_charge;
	private String le_detail;
	private Integer le_fixed_number;
	private Integer le_num_reservation;
	private Boolean le_recommend_flag;
	private Date le_recommend_date;

	/*
	 * for select result
	 */
	private String lp_name;
	/**	(li.li_family_name || li.li_first_name) as li_name */
	private String li_name;
	
	
	/*
	 * constructor
	 */
	public LessonEventBean(){
		
	}
	
	public LessonEventBean(Integer le_id,
							Integer li_id,
							Integer lp_id,
							Date le_date,
							Time le_start_time,
							Time le_lesson_time,
							Integer le_lesson_days,
							Integer le_charge,
							String le_detail,
							Integer le_fixed_number){
		this.le_id = le_id;
		this.lp_id = lp_id;
		this.li_id = li_id;
		this.le_date = le_date;
		this.le_start_time = le_start_time;
		this.le_lesson_time = le_lesson_time;
		this.le_lesson_days = le_lesson_days;
		this.le_charge = le_charge;
		this.le_detail = le_detail;
		this.le_fixed_number = le_fixed_number;
	}

	
	/*
	 * getter, setter
	 */
	
	/**
	 * @return le_charge
	 */
	public Integer getLe_charge() {
		return le_charge;
	}
	/**
	 * @param le_charge 設定する le_charge
	 */
	public void setLe_charge(Integer le_charge) {
		this.le_charge = le_charge;
	}
	/**
	 * @return le_date
	 */
	public Date getLe_date() {
		return le_date;
	}
	/**
	 * @param le_date 設定する le_date
	 */
	public void setLe_date(Date le_date) {
		this.le_date = le_date;
	}
	/**
	 * @return le_detail
	 */
	public String getLe_detail() {
		return le_detail;
	}
	/**
	 * @param le_detail 設定する le_detail
	 */
	public void setLe_detail(String le_detail) {
		this.le_detail = le_detail;
	}
	/**
	 * @return le_fixed_number
	 */
	public Integer getLe_fixed_number() {
		return le_fixed_number;
	}
	/**
	 * @param le_fixed_number 設定する le_fixed_number
	 */
	public void setLe_fixed_number(Integer le_fixed_number) {
		this.le_fixed_number = le_fixed_number;
	}
	/**
	 * @return le_id
	 */
	public Integer getLe_id() {
		return le_id;
	}
	/**
	 * @param le_id 設定する le_id
	 */
	public void setLe_id(Integer le_id) {
		this.le_id = le_id;
	}
	/**
	 * @return le_lesson_days
	 */
	public Integer getLe_lesson_days() {
		return le_lesson_days;
	}
	/**
	 * @param le_lesson_days 設定する le_lesson_days
	 */
	public void setLe_lesson_days(Integer le_lesson_days) {
		this.le_lesson_days = le_lesson_days;
	}
	/**
	 * @return le_lesson_time
	 */
	public Time getLe_lesson_time() {
		return le_lesson_time;
	}
	/**
	 * @param le_lesson_time 設定する le_lesson_time
	 */
	public void setLe_lesson_time(Time le_lesson_time) {
		this.le_lesson_time = le_lesson_time;
	}
	/**
	 * @return le_num_reservation
	 */
	public Integer getLe_num_reservation() {
		return le_num_reservation;
	}
	/**
	 * @param le_num_reservation 設定する le_num_reservation
	 */
	public void setLe_num_reservation(Integer le_num_reservation) {
		this.le_num_reservation = le_num_reservation;
	}
	/**
	 * @return le_recommend_date
	 */
	public Date getLe_recommend_date() {
		return le_recommend_date;
	}
	/**
	 * @param le_recommend_date 設定する le_recommend_date
	 */
	public void setLe_recommend_date(Date le_recommend_date) {
		this.le_recommend_date = le_recommend_date;
	}
	/**
	 * @return le_recommend_flag
	 */
	public Boolean getLe_recommend_flag() {
		return le_recommend_flag;
	}
	/**
	 * @param le_recommend_flag 設定する le_recommend_flag
	 */
	public void setLe_recommend_flag(Boolean le_recommend_flag) {
		this.le_recommend_flag = le_recommend_flag;
	}
	/**
	 * @return le_start_time
	 */
	public Time getLe_start_time() {
		return le_start_time;
	}
	/**
	 * @param le_start_time 設定する le_start_time
	 */
	public void setLe_start_time(Time le_start_time) {
		this.le_start_time = le_start_time;
	}
	/**
	 * @return li_id
	 */
	public Integer getLi_id() {
		return li_id;
	}
	/**
	 * @param li_id 設定する li_id
	 */
	public void setLi_id(Integer li_id) {
		this.li_id = li_id;
	}
	/**
	 * @return li_name
	 */
	public String getLi_name() {
		return li_name;
	}
	/**
	 * @param li_name 設定する li_name
	 */
	public void setLi_name(String li_name) {
		this.li_name = li_name;
	}
	/**
	 * @return lp_id
	 */
	public Integer getLp_id() {
		return lp_id;
	}
	/**
	 * @param lp_id 設定する lp_id
	 */
	public void setLp_id(Integer lp_id) {
		this.lp_id = lp_id;
	}
	/**
	 * @return lp_name
	 */
	public String getLp_name() {
		return lp_name;
	}
	/**
	 * @param lp_name 設定する lp_name
	 */
	public void setLp_name(String lp_name) {
		this.lp_name = lp_name;
	}

}
